package nj.yb.mapper;

import nj.yb.entity.group.GroupChat;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 群聊管理
 */
public interface GroupChatMapper {
    //创建群聊
    int createGroup(GroupChat group);

    //根据群ID查询群消息
    GroupChat getGroupById(@Param("groupId") Long groupId);

    //查询用户创建的群聊
    List<GroupChat> getGroupsByCreator(@Param("creator") String creator);

    //查询用户加入的群聊
    List<GroupChat> getGroupsByMember(@Param("username") String username);
}
